// 公共的远程获取数据代码
// 具体代码中，需要提供一个远程获取数据的方法  fetchData

export default function (inData) {
    return {
        data() {
            return {
                data: inData,//值是什么有传入的参数决定
                isLoading: true, //加载圈圈显示
            };
        },
        async created() {
            this.data = await this.fetchData();//由于不固定获取什么的数据，有可能是getBanner()，有可能是getNews()，所有用户自定义
            this.isLoading = false; //数据请求完成后消失
        },
    }
}



// 在具体组件使用方法
// import fetchData from "../../mixin/fetchData.js";

// export default {
//     mixins: [fetchData([])],
//     methods: {

//         async fetchData() {
//             //组件混入获取数据
//             return await getBanners();
//         },

//     }
// }